@charset "UTF-8";
@import url("icon.css");
html,div,th,td,h1,h2,h3,h4,h5,h6,p,span,li{ word-wrap:break-word; }
html{overflow-x:visible;}
body{ color:#121212; font-size:12px; font:12px/1.6 "Tahoma","Verdana","Arial","sans-serif","宋体","Microsoft yahei","微软雅黑"; line-height:160%; margin:0px; padding:20px 0px 42px 0px;}
th,td,input,select,textarea,button{ font-size:12px; line-height:160%; }
h1, h2, h3, h4, h5, h6, p, ul, dl, dt, dd, form, fieldset { margin:0px; padding:0px; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; }
ul li { list-style:none; list-style-type:none; }

a { color:#005EAE; text-decoration:none; }
a:hover { text-decoration:underline;}
a img { border: none; }

.colorpicker{ background:url("../images/icon/color.png") 0px 0px no-repeat; display:inline-block; height:24px; width:24px; vertical-align:middle;}
.colorpanel .close-own{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; position:absolute; right:10px; top:6px;}

.clear { clear:both; }
.bold {font-weight:bold}
.normal {font-weight:normal}
.overhid{ overflow:hidden;}
.text-right{ text-align:right;}
.padding-right-6px{ padding-right:6px;}
.align-center{ text-align:center;}
.pointer {cursor:pointer;}
.floatright{ float:right;}
.explain{ color:#666;}
.height22{ height:22px;}
.line-height22{ line-height:22px;}
.hide{ display:none;}

.font10{ font-size:10px;}.font11{ font-size:11px;}.font12{ font-size:12px;}.font13{ font-size:13px;}.font14{ font-size:14px;}.font15{ font-size:15px;}.font16{ font-size:16px;}

.fl{ float:left;}
.fr{ float:right;}
/**color**/
.color333{ color:#333;}
.color666{ color:#666;}
.blue , .blue a , .blue a:visited { color:#2268E8;}
.blue a:hover{ color:#2268E8; }
.underline a , .underline a:visited{ text-decoration:underline;}
.grey{ color:#868685;}
.yellow{ color:#FB6400;}
.red{color:#F00;}
.redh , .redh_a a , .redh_a a:visited{ color:#B80202;}
.green{ color:#060;}
.gblue{ color:#316299;}
.required{ color:#F00; font-family:Tahoma, Geneva, sans-serif; padding:0px 3px 0px 0px; vertical-align:middle;}
.zoom{ zoom:1; overflow:auto;}
em.moneySb{ font-style:normal; font-size:12px; }
.packsname{ color:#C30; font-weight:bold;}
.templatelabel{ color:#121212; padding:0px 0px 0px 5px;}

.cbody{ padding:5px 5px 5px 5px!important; padding:5px 22px 5px 5px; _padding:5px 20px 5px 5px; overflow:auto;}
.tagLine{ width:100%; height:20px; line-height:18px; padding:0px 5px 0px 5px; color:#D6EEFD; border-bottom:1px solid #85CDED; background:url("../images/body_bg.gif") 0px 0px repeat-x; z-index:9999;}
.tagLine{ position:fixed; left:0px; top:0px; }
.tagLine{ _position:absolute; _top:expression(eval(document.documentElement.scrollTop));}/***IE6***/
.tagLine a{ color:#D6EEFD;}
  
/**toparea**/
.toparea{ padding:3px 0px 2px 0px; background:#F5FAFE; border:1px solid #C4E3FF; border-bottom:none;}
.toparea .tdcell{ padding:2px 5px; background:#EFF7FE; border-left:1px solid #FFF; border-top:1px solid #FFF; border-right:1px solid #C5C6C7;}
.toparea .upcell{ height:16px; line-height:16px; vertical-align:middle;}

/*  #AdvancedSearch{}
#AdvancedSearch .DialogText{ min-height:auto; height:auto!important;}*/
.AdvancedSearch {margin-left:20px;}
.AdvancedSearch a{ padding:0px 15px 0px 2px; display:inline-block; background:url("../images/arrow-down.gif") right center no-repeat;}
.AdvancedSearch a:hover{ text-decoration:none;}
	
/****/
.opeArea{ padding-bottom:40px; padding-left:5px;}
.wbox{ padding:5px; border:1px solid #BACFE1; background:#F5FAFF;}
.wbox .titnav , .obox .titnav{ padding:7px 0px 6px 0px; margin:0px;}
.wbox .inbox  , .obox .inbox{ margin-left:1px;}
.wbox .tit    , .obox .tit{ padding:6px 0px 10px 0px; font-weight:bold;}
.wbox div.illustration{ padding:5px 5px;}
  
.inbox{ border:1px solid #DAD9D9; border-bottom:1px solid #BFC9D2; background:#FFF; padding:5px; margin-bottom:5px; }
.gbbox{ border:1px solid #DAD9D9; border-bottom:1px solid #BFC9D2; background:#F7F7F7; padding:7px; margin-bottom:5px; }
.gbbox .titnav{ padding:7px 0px 6px 0px; margin:0px;}
.obox{ margin:5px; padding:10px; border:1px solid #e6e6e6; background:#f6f6f6;}

.editor_box{ padding:5px 0px 10px 0px;}
.editor_box .heading{ font-weight:bold; padding:0px 0px 5px 0px;}
.editor_box .editor_grid{}

/****/
.illustration{ color:#666;}
.illustration b{ color:#29B4F5;}

/****/
.desktop-grid{ background:#fff url("../images/table_h1_bg.gif") 0px -5px repeat-x; border:1px solid #dde6ec; margin:5px 0px 0px 0px; padding:5px 5px 10px 5px; }
.title{  background:url("../images/Table_h1_l_bg.gif") 5px 12px no-repeat; color:#187DBD; line-height:34px; font-size:12px; padding-left:20px; }

.remindlist{ padding:0px 0px 0px 20px;}
.remind_item{ border-bottom:1px dashed #E1F2FD; padding:5px 5px 5px 0px;}
.remindlist .none{ color:#666;}
/** table style **/
.Table table{ background:#FFF;}
.Table table td{ padding-bottom:2px; padding-top:2px;}
.Table tr.info td{ line-height:25px; border-bottom:1px dashed #E1F2FD;}
.Table tr.info td.first{ text-align:right; padding-right:5px; width:120px; vertical-align:top;}
.Table tr.info td.sec{ text-align:left;}
.Table tr.solid { text-align:left;}
.Table tr.solid th{ padding-left:3px;}
.Table tr.solid td{ line-height:28px; border-bottom:1px solid #E1F2FD; padding-left:3px;}
.Table tr.solid:hover td{ background:#E1F2FD;}
.Table tr.solid img{ vertical-align:middle; margin-right:5px;}
.Table tr.Submit td{ padding:15px 0px 15px 5px; }
.Table td.noStyle{ padding:0px;}
.Table td.pleft{ padding-left:5px;}

.Remarks{ line-height:25px; height:25px; overflow:hidden;}


/**内容模型列表**/
.subsystem{ float:left; width:190px; height:190px; margin:10px 10px; border:1px solid #CCCCCC; background:#F6F6F6; text-align:center;}
.subsystem .imgdiv{ background:url("../images/subsystem.png") center center no-repeat; height:90px;}
.subsystem .pline{ padding:5px 0px 5px 0px;}
.subsystem .name{ font-weight:bold; font-size:14px; margin-bottom:5px;}
.subsystem .time{ font-size:10px; color:#666;}
	
/**listTable**/
.tabledata{ border-top:2px solid #B7B7B7; }
.listTable{ background:#DBDCDD; border:1px solid #BEC2C4; /*border-top:1px solid #7A848C; */}
.listTable tr.top th{ background:#E4ECF1 url("../images/listTable_th_bg.gif") repeat-x; border-left:1px solid #FFF; border-top:1px solid #FFF; border-bottom:1px solid #BEC2C4; border-right:1px solid #9EA3A5;}
.listTable tr.top th{ padding:2px 3px 3px 3px; height:20px; line-height:20px; font-weight:bold; color:#222; text-align:left; overflow:hidden;}
.listTable tr.data td , .listTable tr.select td , .listTable tr.oliver td { 
	padding:3px 3px 2px 3px;
	height:20px;
	line-height:20px;
	border-bottom:1px solid #DBDCDD;
	border-right:1px solid #DBDCDD;
	text-align:left;
	}
.listTable tr.data td{ background:#F9FBFC;}
.listTable tr.select td{background:#CFD1D2;}
.listTable tr.oliver td{background:#F0F1F1;}/**奇数行背景**/
.listTable tr.solid td{ padding:4px 3px; background:#F9FBFC; border-bottom:1px solid #F0F0F0; border-right:1px solid #F0F0F0; }/**分类**/
.listTable tr.solid td input{ vertical-align:top;}
.listTable tr:hover td{ background:#FFFCBD;}
.listTable th.first{ width:30px; }
.listTable tr td.first{ width:30px; border-left:1px solid #FFF; border-top:1px solid #FFF; border-right:1px solid #BEC2C4; border-bottom:1px solid #BEC2C4; }
.listTable tr.solid .firstl{ width:60px; text-align:center; padding-left:5px;}
.listTable .exinfo{ color:#888;}
	
/**page**/
.datapages{ text-align:left;}
/**infoTable**/
.infoTable{}
.infoTable .titletd{ background:#E7EDF0; border-left:1px solid #FFF; border-top:1px solid #FFF; border-right:1px solid #DEDEDE; border-bottom:1px solid #DEDEDE; }
.infoTable .titletd{ padding:6px 7px 3px 0px; line-height:20px; width:132px; color:#363636; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:right; vertical-align:top;}
.infoTable .infotd{  padding:5px 2px 4px 7px; background:#FFF; border-right:1px solid #DEDEDE; border-bottom:1px solid #F2F3F3;}
.infoTable .infotd td{ padding-top:2px; padding-bottom:2px;}
.infoTable .Separated .titletd{ height:6px; background:none; border:0px; padding:0px;}
.infoTable .Separated .infotd{ height:6px; background:none; border:0px; padding:0px;}
.infoTable .Separated div{ height:6px; overflow:hidden;}
   
/**管理员组权限列表**/
.permission_grid{ background:#f6f6f6; border:1px solid #e6e6e6; margin:5px 0px 0px 0px; zoom:1; overflow:auto; padding:5px;}
.permission_grid .heading_grid{ font-size:12px; font-weight:bold; height:18px; line-height:18px; padding:5px 0px 10px 5px;}
.permission_list_grid{}

.permission{ background:#fff; border:1px solid #DAD9D9; border-bottom:2px solid #BEC6CE; float:left; margin:0px 5px 10px 5px; width:168px; position:relative;}
.permission .order{ color:#aaa; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:5px; position:absolute; right:0px;}
.permission .heading{ border-bottom:1px solid #eee; font-size:12px; font-weight:bold; line-height:18px; padding:5px 0px 5px 6px;}
.permission .heading span.order{ color:#ccc; font-weight:normal; float:left; padding:0px 2px 0px 2px; }
.permission ul{ height:160px; min-height:160px; overflow:auto;}
.permission li{ border-bottom:1px solid #eee; color:#424242; width:auto; line-height:18px; padding:4px 0px 4px 6px;}
.permission li.select{ color:#424242; }
.permission li.notselect{ color:#cf3131; }

/**模板列表**/
.template_gird{ background:#f2f2f2; border:1px solid #eee; color:#424242; zoom:1; overflow:auto; word-break:break-all; word-wrap:break-word;}
.current_template{ border-bottom:2px solid #ddd; padding:8px 10px 10px 10px;}
.current_template .template_pic{ background:#fafafa; padding:10px;}
.current_template .template_pic img{ height:230px; width:328px;}
.current_template .template_hover{ background:#fafafa; box-shadow:1px 1px 5px #666; -webkit-box-shadow:1px 1px 5px #666; -moz-box-shadow:1px 1px 5px #666;}

.current_template .template_info{ padding:0px 20px 10px 10px;}
.current_template .template_foldername{ font-size:14px; padding:0px 0px 0px 0px;}
.current_template .template_foldername span.time{ color:#888; font-size:10px; margin:0px 0px 0px 10px;}
.current_template .template_name{}
.current_template .template_name .demo{ margin:0px 0px 0px 5px;}
.current_template .template_author .author{ margin:0px 0px 0px 5px;}
.current_template .description{ color:#666; padding:5px 0px 5px 0px;}
.current_template .description_heading{ color:#aaa; font-size:9px; height:9px; line-height:10px; margin:2px 0px 5px 0px; overflow:hidden;}
.current_template .action_line{ color:#888; padding:0px 0px 0px 0px;}
.current_template .action_line a{ margin:0px 0px 0px 0px; padding:0px 5px 0px 0px;}
.current_template .action_line a.activate{ padding-left:0px;}

.template_gird .heading{ font-size:14px; font-weight:bold; padding:8px 10px 0px 10px;}

.template_list{ padding:10px 160px 20px 10px; zoom:1; overflow:auto;}
.template{ background:#fff; float:left; margin:0px 10px 10px 0px; padding:10px; position:relative; box-shadow:2px 2px 2px #ccc; -webkit-box-shadow:2px 2px 2px #ccc; -moz-box-shadow:2px 2px 2px #ccc;}
.template .template_pic{}
.template .template_pic img{ height:188px; width:268px;}
.template .template_foldername{ font-size:14px; padding:5px 0px 0px 0px;}
.template .template_foldername span.time{ color:#888; font-size:10px; margin:0px 0px 0px 10px;}
.template .template_name{}
.template .template_name .demo{ margin:0px 0px 0px 5px;}
.template .template_author{ }
.template .template_author .author{ margin:0px 0px 0px 5px;}
.template .action_line{ border-top:1px solid #eee; color:#888; margin:5px 0px 0px 0px; padding:5px 0px 0px 0px;}
.template .action_line a{ margin:0px 0px 0px 0px; padding:0px 5px 0px 5px;}
.template .action_line a.activate{ padding-left:0px;}
.template .description{ background:#fafafa; display:none; min-height:60px; padding:10px 10px 20px 10px; position:absolute; right:-160px; top:10px; width:160px; z-index:10; box-shadow:1px 1px 5px #666; -webkit-box-shadow:1px 1px 5px #666; -moz-box-shadow:1px 1px 5px #666;}
.template .description_heading{ font-size:9px; height:9px; line-height:10px; margin:2px 0px 5px 0px; overflow:hidden;}
.template_hover{ background:#fafafa; box-shadow:1px 1px 5px #666; -webkit-box-shadow:1px 1px 5px #666; -moz-box-shadow:1px 1px 5px #666;}
.template_hover .description{ display:block;}

.template_error_cue{ background:#f6f6f6; border:1px dashed #f2f2f2; color:#888; padding:5px;}

/**goods**/
.uploadimgArea{ background:#f6f6f6; border:1px solid #B6C1C9; width:230px; padding-bottom:2px;}
.uploadimgArea .top{ background:#F0F0F0; border-bottom:2px solid #B6C1C9; padding:5px; }
.thumbnailbox{border-bottom:1px solid #B6C1C9;}
.thumbnail{ background:#F2F2F2; border:1px solid #DDD; height:128px; margin:5px; width:128px; text-align:center; }
.thumbnail td{ height:128px; vertical-align:middle; text-align:center;}
.thumbnail td.noneimage{background:url("../images/noneimage.gif") center center no-repeat; }
.thumbnail img{ max-height:128px; max-width:128px;
				width:expression(this.width > 128 && this.width/this.height >= 1 ? 128 : true);
				height:expression(this.height > 128 && this.height/this.width >= 1 ? 128 : true);
			   }
.uploadimgArea .bigimg{ background:#fff; border:1px solid #e6e6e6; margin:5px auto; height:218px; width:218px; text-align:center;}
.uploadimgArea .bigimg table{ height:218px; width:218px; text-align:center; vertical-align:middle;}
.uploadimgArea .bigimg table td.noneimage{ background:url("../images/noneimage.gif") center center no-repeat; height:218px; width:218px; text-align:center; }
.uploadimgArea .bigimg table td span.imgwrap{ display:inline-block; text-align:center; z-index:999; position:relative;}
.uploadimgArea .bigimg table td img{ float:left; height:expression(this.height > 218 && this.height/this.width >= 1 ? 218 : true); width:expression(this.width > 218 && this.width/this.height >= 1 ? 218 : true); margin:0px; max-height:218px; max-width:218px;}

ul.imgslist{ padding:0px 5px; zoom:1; overflow:auto;}
ul.imgslist li{ float:left; width:40px; height:60px; margin:1px; border:1px dotted #ccc; background:#F2F2F2; text-align:center; overflow:hidden; }
ul.imgslist li.current{ background:#FEE3DF; border:1px solid #FA6B58;}
ul.imgslist li table{}
ul.imgslist li td.imgdiv{ }
ul.imgslist li td.imgdiv a{}
ul.imgslist li td.imgdiv img{ height:40px; width:40px; }
ul.imgslist li p{ border-top:1px dotted #ccc; background:#E4E4E4; margin:0px; padding:2px 0px;}
   
img.BrandLogo,img.CorpLogo{ height:expression(this.height > 60 && this.height/this.width > 60/150 ? 60 : true); width:expression(this.width > 150 && this.width/this.height > 150/60 ? 150 : true); max-height:60px; max-width:150px; }
/**Ads**/
img.AdsImage{ border:1px dashed #BBB; max-height:200px; max-width:600px; height:expression(this.height > 200 && this.height/this.width > 200/600 ? 200 : true); width:expression(this.width > 600 && this.width/this.height > 600/200 ? 600 : true);}
img.img_list_s{ max-width:180px; width:expression(this.width > 180 ? 180 : true);}

/**上传图片**/
.image_grid{}
.image_grid table{}
.image_grid table td{ padding:0px; margin:0px;}
.image_grid .imageBox{ float:left; width:80px;}
.image_grid img{ float:left; max-height:80px; max-width:80px; height:expression(this.height>80 && this.height/this.width>=1 ? 80 : true); width:expression(this.width>80 && this.width/this.height>=1 ? 80 : true);}

/**Bottom**/
.Bottom{ padding-bottom:5px;}
.BotInfo { border:1px solid #DCDCDC; background:#FCFCFC; color:#7F8080; font-size:10px; line-height:170%; margin:1px 5px 0px 5px!important; margin-right:22px; padding:5px; text-align:center; }

/**弹出层**/
.DialogWindow{ position:absolute; padding:10px; background-image:url("../images/translucent.png");background-repeat:repeat;}
.DialogWindowin{ background:#FFF; padding:0px 0px 0px 0px; border:1px solid #284E7D;}
.DialogTitle{ border-bottom:1px solid #284E7D; cursor:move; color:#FFF; background:#406594; height:26px;line-height:26px; padding:0px 0px 0px 8px; font-weight:bold; font-size:12px;}
.DialogTitle span.close{ float:right; padding-top:6px; padding-right:8px;}
.DialogTitle a.icon{ background:url("../images/close_dialog.gif"); cursor:pointer; display:inline-block; height:12px; line-height:12px; width:12px; vertical-align:middle;}
.DialogTitle a.icon_close{ background-position:-6px -15px; height:12px; line-height:12px;}
.DialogTitle a.icon_close:hover{ background-position:-6px -45px; height:16px; line-height:16px;}
.DialogText{ background:#f6f6f6; line-height:160%; position:relative; overflow:auto;}
.DialogText .fixbox{}
.actline{ height:24px; padding:5px 10px 5px 10px; background:#eee; border-top:1px solid #E6E6E6; width:auto; text-align:center;}
.diainbox{ padding:5px;}
/**弹出窗口出现时的半透明遮照层**/
.ShadowDiv{ position:absolute; filter:alpha(opacity=60); opacity:0.6; left:0px; top:0px; background:#333; visibility:visible;}
.ShadowDiv iframe{ filter:alpha(opacity=10); opacity:0.1;}
/*****/

.message{ background:#ddd;}

/**按钮**/
.sysBtn { background:#E5E8EA; border-left:1px solid #FFF; border-top:1px solid #FFF; border-bottom:2px solid #B0BAC1; border-right:2px solid #B0BAC1;}
.sysBtn { display:inline-block; line-height:12px; margin:0px; min-width:46px; padding:4px 6px 2px 6px; vertical-align:middle;}

span.sysBtn , div.sysBtn , input.sysBtn a.sysBtn{ padding:3px 6px!important; }
.sysBtn a , .sysBtn a:hover , .sysBtn a:visited{ font-size:12px; color:#000; text-decoration:none;}
input.sysBtn{ padding-left:5px; padding-right:5px; line-height:12px; margin:0px; vertical-align:middle;}
button.sysBtn{
			 line-height:12px;
			 padding:2px 5px 2px 5px !important;
			 *_padding:2px 5px!important;
			 *padding:1px 0px!important;
			 _padding:1px 0px!important;
			 cursor:pointer;
			 }
.sysSaveBtn{ cursor:pointer; padding:2px 6px!important; padding:3px 6px 1px 6px; display:inline-block; vertical-align:middle;}
.sysSaveBtn{ background:#6A8AA5; border-left:2px solid #DDDDDD; border-top:2px solid #DDDDDD; border-bottom:2px solid #122E45; border-right:2px solid #122E45;}
.sysSaveBtn , .sysSaveBtn a , .sysSaveBtn a:hover , .sysSaveBtn a:visited{ font-size:12px; font-weight:bold; color:#FFF; text-decoration:none;}
span.sysSaveBtn{ height:19px; line-height:19px;}
  
/****/
.bottomSaveline{ width:100%; border-top:1px solid #C0BFBF; background:#ECEBEB; height:30px; padding:5px 5px 5px 30px; margin-top:5px; text-align:center;}
.bottomSaveline{ position:fixed; bottom:0px; left:0px; z-index:99999;}
.bottomSaveline{ _position:absolute;
                 _left:0px;
				 _bottom:auto;
				 _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));}/***IE6***/

/**解释说明***/
label.ifn { font-weight:bold; width:120px;}
label.xline { line-height:130%; font-weight:normal;}
label.Normal { color:#6DB6E3; vertical-align:middle;}

.d_ok { color:#00be00; border:1px solid #F4FFE1; background:url("../images/icon/li_ok.gif") no-repeat 4px 3px;}
.d_err { color:#ff3300; border:1px solid #FEF0EC; background:url("../images/icon/li_err.gif") #FFFCFB no-repeat 4px 3px;}
.d_ok,.d_err { padding:0px 4px 0px 24px;}
label.d_ok , label.d_err{ display:inline-block; line-height:20px; margin:0px 1px 1px 0px; vertical-align:middle;}
.d_loading { color:#706F6F; background:url("../images/icon/loading.gif") no-repeat 4px 50%; padding:3px 4px 2px 24px;}

.cue_ok{ background:url("../images/icon/li_ok.gif") 4px center no-repeat ; color:#007317; padding-left:23px; }
.cue_err{ background:url("../images/icon/li_err.gif") 4px center no-repeat; color:#AE1F17; padding-left:23px;}

.cueline{ margin:5px 0px 5px 0px;}
.creating_cache{ background:#e0e0e0; display:inline-block; margin:0px 10px; padding:5px 10px;}

/**加载中...**/
.loading_big{ color:#918E8E; background:url("../images/loading_blue_large.gif") 0px center no-repeat; padding:5px 5px 5px 40px; margin:5px; font-size:14px; line-height:34px;}
	
/***评论/咨询/留言等列表***/
.replies{ border-bottom:1px solid #DDD; border-top:1px solid #DDD; padding:10px 0px;}
.reply{ background:#F6F6F6; border:1px solid #E0E0E0; border-bottom:2px solid #DEDEDE; margin:10px 0px; padding:5px; padding-bottom:10px; zoom:1;}
.rep , .rep3{ background:#FFF; border:1px solid #DDD; padding-bottom:0px; margin:5px 0px 0px 0px;}
.rep3{ background:#F6F6F6; padding-bottom:5px; margin-bottom:5px;}
.srep{ background:#F8F8F8; border:1px solid #EEE;}
.reply .author{ float:left; width:50px;}
.reply .author img{ max-height:50px; max-width:50px;
					width:expression(this.width > 50 && this.width/this.height >= 1 ? 50 : true);
					height:expression(this.height > 50 && this.height/this.width >= 1 ? 50 : true);
				  }
.reply .ctbody{ padding-left:60px;}
.reply .uinfo{ color:#AAA; border-bottom:1px solid #EEE; }
.reply .postTime{ font-size:10px; margin-left:5px;}
.reply .cttext{ color:#333; font-size:12px; line-height:160%; margin:5px 0px;}
.reply .do{ height:20px; line-height:20px; overflow:hidden; text-align:right; font-size:12px;}
.reply .do a{ color:#044B93; margin:0px 5px;}

.rep{}
.rep .author { float:left; width:36px;}
.rep .ctbody { padding-left:46px;}
.rep .author img { max-height:36px; max-width:36px; width:expression(this.width > 36 && this.width/this.height >= 1 ? 36 : true); 
				   height:expression(this.height > 36 && this.height/this.width >= 1 ? 36 : true);}
.replymsg{ background:#EAEBEB; padding:12px; margin:5px 0px;}
.replymsg textarea{ background:#FFF; border:1px solid #CBCBCB; font-family:Verdana, Geneva, sans-serif;}
.replymsg textarea.on{ border:2px solid #FAC85C; height:66px; width:100%; padding:0px;}
.replymsg textarea.mv{ height:22px; width:100%; padding:0px;}
	
/**树型**/
.tree{}
.tree div.node_line{ height:18px; line-height:18px;}
.tree          span.node_handle{ background:url("../images/folder/plus.gif") 0px 0px no-repeat; display:inline-block; height:18px; cursor:pointer; width:18px;}
.tree div.open span.node_handle{ background:url("../images/folder/minus.gif") 0px 0px no-repeat; }
.tree          span.last{ background:url("../images/folder/plusbottom.gif") 0px 0px no-repeat; }
.tree div.open span.last{ background:url("../images/folder/minusbottom.gif") 0px 0px no-repeat; }
.tree div.none span.node_handle{ background:url("../images/folder/join.gif") 0px 0px no-repeat; cursor:auto;}
.tree div.none span.last{ background:url("../images/folder/joinbottom.gif") 0px 0px no-repeat;}
.tree span.node_icon{ background:url("../images/folder/folder.gif") 1px 0px no-repeat; display:inline-block; height:18px; width:18px;}
.tree span.page{ background:url("../images/folder/page.gif") 2px 0px no-repeat; }
.tree .loading{ background:#FFF url("../images/icon/loading.gif") 0px 0px no-repeat; display:inline-block; height:18px; width:18px; position:absolute; margin-top:-18px; }
.tree .subnode{ background:url("../images/folder/line.gif") 0px 0px repeat-y; padding-left:21px; }
.tree input{ vertical-align:top; margin:2px 3px 0px 2px!important; margin:0px 0px 0px 0px; padding:0px; }


/**文件夹路径**/
.folderTagline{ background:#fff; border:1px solid #eee;color:#aaa; padding:0px 0px 0px 10px; }
.folderTagline .folderroot{ background:url("../images/icon/folderoot.gif") left center no-repeat; color:#888; font-size:12px; height:30px; line-height:30px; padding:0px 0px 0px 20px;}
.folderTagline .folder{ font-size:12px; font-family:Arial, Helvetica, sans-serif; height:30px; line-height:30px;}
.folderTagline .folder a{ color:#005EAE; display:inline-block; padding:0px 6px;}
.folderTagline .folder a:hover{ background:#f8f8f8; border-left:1px solid #f2f2f2; border-right:1px solid #f2f2f2; color:#005EAE;  padding:0px 5px; text-decoration:none;}
.folderTagline .raquo{ margin:0px 2px;}
.foldernone{ background:#fff; border:1px solid #eee; color:#888; padding:10px;}

/**模板文件管理**/
ul.templatefilelist{ background:#fff; border:1px solid #eee; color:#565656; width:260px; zoom:1; overflow:scroll; position:relative;}
ul.templatefilelist li { border-bottom:1px solid #f2f2f2; display:block; height:40px; line-height:40px; padding:5px 0px 5px 5px; position:relative;}
ul.templatefilelist li:hover{ background:#f8f8f8;}
ul.templatefilelist li.folder span.icon{ background:url("../images/Folder.gif") 0px center no-repeat; display:inline-block; margin:0px 0px 0px 0px; height:40px; width:40px;}
ul.templatefilelist li.file span.icon{ background:url("../images/File.gif") 0px center no-repeat; display:inline-block; margin:0px 0px 0px 0px; height:40px; width:40px;}
ul.templatefilelist li.file span.img{ border:1px solid #eee; display:inline-block; margin:0px 0px 0px 0px; height:38px; width:38px; vertical-align:middle; text-align:center;}
ul.templatefilelist li.file span.img img{ max-height:38px; max-width:38px; width:expression(this.width > 38 && this.width/this.height >= 1 ? 38 : true); height:expression(this.height > 38 && this.height/this.width >= 1 ? 38 : true);}

ul.templatefilelist li div.info{ display:inline-block; font-family:Arial, Helvetica, sans-serif; position:absolute; left:50px; top:5px;}
ul.templatefilelist li div.tline{ height:20px; line-height:20px;}
ul.templatefilelist li div.tline .name{ font-size:12px;}
ul.templatefilelist li div.tline .size{ font-size:10px; color:#aaa; padding:0px 0px 0px 6px;}
ul.templatefilelist li div.bline{ color:#aaa; height:20px; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:10px; padding:0px 0px 0px 0px;}
ul.templatefilelist li div.bline .size{ color:#888; padding-right:10px;}
ul.templatefilelist li div.bline .time{}
ul.templatefilelist li div.bline .datediff{ margin-left:20px;}

/**模板代码编辑**/
.template_code_editor{}
.templateFrame{ background:#fff; border:1px solid #ddd;}
.templatefilepath{ color:#898989; padding:0px 0px 5px 0px;}

/**缓存**/
ul.caches{ background:#fff; border:1px solid #eee; zoom:1; overflow:auto;}
ul.caches li { border-bottom:1px solid #f2f2f2; height:40px; line-height:40px; padding:5px 0px 5px 16px; position:relative;}
ul.caches li:hover{ background:#f8f8f8;}
ul.caches li.folder span.icon{ background:url("../images/Folder.gif") 0px center no-repeat; display:inline-block; margin:0px 0px 0px 10px; height:40px; width:40px;}
ul.caches li.file span.icon{ background:url("../images/File.gif") 0px center no-repeat; display:inline-block; margin:0px 0px 0px 10px; height:40px; width:40px;}
ul.caches li div.info{ display:inline-block; font-family:Arial, Helvetica, sans-serif; position:absolute; left:100px; top:5px;}
ul.caches li div.tline{ height:20px; line-height:20px;}
ul.caches li div.tline .name{ font-size:12px;}
ul.caches li div.tline .size{ font-size:11px; color:#aaa; padding:0px 0px 0px 10px;}
ul.caches li div.bline{ color:#aaa; height:20px; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:0px 0px 0px 0px;}
ul.caches li div.bline .size{ color:#aaa;}
ul.caches li div.bline .time{}
ul.caches li div.bline .datediff{ margin-left:20px;}

/**友情链接logo**/
.LinkLogoBox{ background:#fafafa; border:1px solid #f2f2f2; margin:5px 0px 0px 0px; padding:10px;}
.LinkLogoBox img{ height:expression(this.height > 200 && this.height/this.width >= 1 ? 200 : true); max-height:200px; max-width:600px; width:expression(this.width > 600 && this.width/this.height >= 1 ? 600 : true); }

/**内容切换样式**/
ul.TabsStyle{ height:34px; background:url("../images/table_h1_bg.gif") 0px 26px repeat-x;}
ul.TabsStyle li{ float:left; border-right:1px solid #FFF; background:#8E8E8E; cursor:pointer; color:#fff; height:26px; line-height:26px; padding:0px 20px 0px 20px; overflow:hidden;}
ul.TabsStyle li.current{ float:left; background:#50B2E0;}
ul.TabsStyle li.a{ padding:0px 0px 0px 0px;}
ul.TabsStyle li.a a{ display:block; padding:0px 20px 0px 20px;}
ul.TabsStyle li.a a,ul.TabsStyle li.a a:visited,ul.TabsStyle li.a a:hover{ color:#fff; text-decoration:none;}

ul.TabsStyle1{ height:28px; background:url("../images/table_h1_bg.gif") 0px 26px repeat-x;}
ul.TabsStyle1 li{ float:left; border-right:1px solid #FFF; background:#8E8E8E; cursor:pointer; color:#fff; height:26px; line-height:26px; padding:0px 20px; overflow:hidden;}
ul.TabsStyle1 li.current{ float:left; background:#50B2E0;}
ul.TabsStyle1 li.none{ border-right:none; background:none;}

/**图片上传选择**/
/**内容切换样式 二**/
ul.TabsStyle2{ height:23px; border-bottom:1px solid #CCC; }
ul.TabsStyle2 li{ float:left; margin-right:1px;}
ul.TabsStyle2 li a{ float:left; display:inline-block; background:#8E8E8E; height:23px; line-height:23px; padding:0px 20px;}
ul.TabsStyle2 li a , ul.TabsStyle2 li a:visited{ color:#FFF; text-decoration:none;}
ul.TabsStyle2 li.current a{ background:#50B2E0;}
ul.TabsStyle2 li a:hover{ color:#FFF; background:#9BA1A7;}
.TabText{ border:1px solid #CCC; border-top:0px;}
/**本地上传**/
#InsertFile .TabText{ height:400px;}
#InsertFile .fixTabText{ height:400px; overflow:scroll;}
#InsertFile td.tdleft{ padding-right:5px; vertical-align:top;}

#InsertFile td.tdright{ width:200px;  border-left:1px solid #CCC; vertical-align:top;}
#InsertFile .rtit{ padding:4px 3px 3px 3px; height:16px; line-height:16px; border-bottom:1px solid #DDD; background:#FFF;}
#InsertFile .Rightbox{ background:#EEE; border-bottom:1px solid #DDD; width:200px; height:400px; overflow-y:scroll;}
#InsertFile .imageBox td.tdright{ width:120px; }
#InsertFile .imageBox .Rightbox{ width:120px;}

#InsertFile .Rightbox td.list{ padding:2px 0px 2px 5px; }
#InsertFile .Rightbox div{ float:left; width:72px; height:72px; padding:1px; border:1px solid #DDD; background:#FFF; text-align:center; overflow:hidden;}
#InsertFile .Rightbox div.listn{ width:152px; height:22px; line-height:22px; text-align:left;}
#InsertFile .Rightbox div img{max-width:72px; max-height:72px; width:expression(this.width > 72 && this.width / this.height > 1 ? 72 : true); height:expression(this.height > 72 && this.height / this.width > 1 ? 72 : true); margin:auto; }
 #InsertFile .Rightbox a.del{ float:left; display:inline-block; width:16px; height:16px; background:url("../images/icon/icon_reduce.gif") center center no-repeat ;}
 #InsertFile .Rightbox a.del{ margin-top:4px; }
 #InsertFile .Rightbox a.del:hover{background:#FFF url("../images/icon/icon_reduce.gif") center center no-repeat ;}
/**文件选择**/
.Folder{}
.Folder table td{ text-align:left; padding:0px;}
.Folder table td.left{width:120px;}
.FolderLeft{ width:120px; height:400px; overflow:scroll;}
.dtree {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:12px;color: #666; white-space: nowrap;}
.dtree .doline{ padding:2px 5px; margin-bottom:4px; background:#EEE; border-bottom:1px solid #DDD;}
.dtree img {border: 0px;vertical-align: middle;}
.dtree a {color: #333;text-decoration: none;}
.dtree a.node, .dtree a.nodeSel {white-space: nowrap;padding: 1px 2px 1px 2px;}
.dtree a.node:hover, .dtree a.nodeSel:hover {color: #333;text-decoration: underline;}
.dtree a.nodeSel {background-color: #c0d2ec;}
.dtree .clip {overflow: hidden;}
.Files{height:400px; overflow:scroll;}
.Files ul li{ list-style:none; }
.Files li{ float:left; width:84px; height:110px; margin:3px; text-align:center; overflow:hidden;}
.Files li .Folder{ display:inline-block; width:80px; height:80px; padding:1px; border:1px solid #DDD; background:url("../images/Folder.gif") center center no-repeat;}
.Files li .flash{ display:inline-block; width:80px; height:80px; padding:1px; border:1px solid #DDD; background:url("../images/Flash.gif") center center no-repeat;}
.Files li .music{ display:inline-block; width:80px; height:80px; padding:1px; border:1px solid #DDD; background:url("../images/Music.gif") center center no-repeat;}
.Files li .media{ display:inline-block; width:80px; height:80px; padding:1px; border:1px solid #DDD; background:url("../images/Media.gif") center center no-repeat;}
.Files li .file { display:inline-block; width:80px; height:80px; padding:1px; border:1px solid #DDD; background:url("../images/File.gif") center center no-repeat;}
.Files li .image{ display:inline-block; width:80px; height:80px; padding:1px; border:1px solid #DDD; text-align:center; overflow:hidden;}
.Files li em{ font-style:normal; font-size:11px; color:#444; height:14px; line-height:200%!important; line-height:24px; vertical-align:middle; overflow:hidden;}
.Files li img{ max-width:80px; max-height:80px; width:expression(this.width > 80 && this.width / this.height > 1 ? 80 : true); height:expression(this.height > 80 && this.height / this.width > 1 ? 80 : true); margin:auto; vertical-align:middle;}
.Files li.select .Folder , .Files li.select .file , .Files li.select .flash , .Files li.select .media , .Files li.select .image , .Files li.select .music{ border:2px solid #124C9B; padding:0px; }
.Files li.select em{ background:#124C9B; color:#FFF; }

/*****小图片居中*****/
.sImg{ border:1px solid #EEE; display:inline-block; float:left; height:50px; width:50px;}
.sImg a{ display:block; text-align:center; width:50px;}
.sImg img{ height:expression(this.height > 50 && this.height/this.width >= 1 ? 50 : true); max-height:50px; width:expression(this.width > 50 && this.width/this.height >= 1 ? 50 : true); max-width:50px; }
/*******/
.refresh{ float:right; padding:2px 15px 0px 15px;}
.add_01{background:url("../images/icon/icon_add.gif") 0px center no-repeat; padding-left:20px;}
a.reduce{border:1px solid #FFF; margin:0px 10px;}
a.reduce img{ vertical-align:middle; }
a.reduce:hover{ background:#FFF9E3; border:1px solid #FBAD67;}
   
#AreaFees .inbox{ position:relative;}
#AreaFees .inbox a.reduce{ position:absolute; right:0px; margin-top:0px;}
  
.Area-bottom{ background:url("../images/Area-bottom.png") 0px bottom repeat-x; height:25px; line-height:25px; display:block;}


/**采集系统调式模式的样式**/
.Debug{ margin-top:10px;}
.Debug .CtDebug_head{ border:1px solid #909090; border-bottom:0px; background:#DDD; padding:4px 5px 2px 5px; width:99%;}
.Debug .CtDebug_head span.Url{ float:right; }
.Debug textarea.CtDebug{ width:99%; height:200px; margin:0px;}
.Debug textarea.CtDebug,textarea.CtDebug:hover{ border:1px solid #909090; background:#F9F9F9;  padding:4px 5px 2px 5px; vertical-align:middle;}
.Debug textarea.low{ height:100px;}
.Debug textarea.minilow{ height:30px; }

.CollectShowRt{ height:150px; overflow:scroll;}
 dl.Collecting{ border:1px solid #50B2E0; background:#EFF8FD; margin:10px 10px;}
 dl.Collecting dt{ padding:5px; background:#DCF1FD; margin:5px;}
 dl.Collecting dd{ padding:5px; margin:5px;}
 
.CollectEnd{ border:1px solid #D9510E; background:#FDDFC7; margin:10px; padding:5px;}

.showurls_area{}
.showurls_area ul{ border:1px solid #BBB; background:#f6f6f6; margin:5px 5px 0px 0px; padding:5px;}
.showurls_area ul li{ margin:0px 0px 1px 0px; line-height:18px;}
.showurls_area ul li a{ display:block; background:#eee; padding:4px 5px;}
.showurls_area ul li a , .showurls_area ul li a:visited{ color:#333;}
.showurls_area ul li a:hover{ text-decoration:none; background:#ddd;}

/**地区列表**/
#Regions{}
#Regions .inbox{ padding:0px;}
#Regions .tagnav{ background:#FAFAFA; border-bottom:1px solid #EEE; color:#999; padding:3px 5px;}

.regionlist{ border:1px solid #EEE; border-top:0px; border-left:0px; float:left; margin:0px 0px 0px 0px; text-align:center; width:133px;}
.regionlist .p1{ font-size:12px; font-weight:bold; height:20px; line-height:20px; padding:2px 1px 2px 1px;}
.regionlist .p1 a ,.regionlist .p1 a:visited{ color:#333;}
.regionlist .p2{ background:#FAFAFA; color:#AAA; font-size:12px;}
.regionlist .p2 a ,.regionlist .p2 a:visited{ color:#AAA;}

#Regions .current{ background:#FEF5A5;}
#Regions .current .p2{ background:#FEF5A5;}
#ajax_msgbox{ margin:5px;}

/***表单样式***/
input{ vertical-align:middle;}
input.TxtClass,
input.TxtSer,
input.dateTime,
input.dateStart,
input.dateEnd{ background:#F9F9F9; border-left:1px solid #909090; border-top:1px solid #909090; border-right:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0;
               height:15px; line-height:15px;
			   vertical-align:middle; padding:3px 2px 3px 3px!important; padding:4px 2px 2px 3px; }
input.TxtClass:hover{ border-left:1px solid #3EA3E2; border-top:1px solid #3EA3E2; border-right:1px solid #8CCBF2; border-bottom:1px solid #8CCBF2; background:#F0F9FF; padding:3px 2px 3px 3px!important; padding:4px 2px 2px 3px; }
input.TxtClass{ width:200px;}
input.TxtSer{ padding:2px 2px 3px 3px!important;}
input.dateTime{background:#F9F9F9 url("../images/icon/dateTime.png") no-repeat right 50%;}
input.dateStart{background:#F9F9F9 url("../images/icon/dateStart.png") no-repeat right 50%;}
input.dateEnd{background:#F9F9F9 url("../images/icon/dateEnd.png") no-repeat right 50%;}
input.long{ width:400px;}
input.slong{width:260px;}
input.Short {width:60px;}
input.upload{ width:350px;}
input.TwoColumn{ width:170px;}
input.readonly,input.readonly:hover{ border-left:1px solid #d0d0d0; border-top:1px solid #d0d0d0; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; background:#eee; }

/*按钮样式*/
input.menu_btn1,input.menu_btn2{ font-size:13px; color:#065181; height:21px; border:0; cursor:pointer;}
input.menu_btn1{background:url("../images/menu_btn1.gif") no-repeat; width:58px;}
input.menu_btn2{background:url("../images/menu_btn2.gif") no-repeat; width:68px; text-align:center;}
input.sbutton,input.sbutton:hover , input.delbutton,input.delbutton:hover , input.addbutton,input.addbutton:hover , input.uploadbutton,input.loadbutton:hover{
	height:22px;line-height:16px;
	border-left:1px solid #909090; border-top:1px solid #909090; border-right:1px solid #C0C0C0; border-bottom:1px solid #C0C0C0; background:#666;
	padding:1px 10px 2px 10px!important; padding:2px 0px 1px 0px; color:#FFF; text-align:center; vertical-align:middle;
}
input.delbutton,input.delbutton:hover{margin-left:3px; background:#FFF url("../images/icon/icon_reduce.gif") no-repeat 0px 50%; padding-left:15px!important; color:#000; border:0px;}
input.delbutton:hover{color:#DE3D05;}
input.addbutton,input.addbutton:hover{ margin-left:3px; background:#999 url("../images/icon/icon_add.gif") no-repeat 0px 50%; padding-left:15px!important; }
input.addbutton:hover{border:1px solid #A7EB03;}
input.uploadbutton,input.uploadbutton:hover{ background:#666 url("../images/icon/upload.gif") no-repeat 5px 50%; padding-left:18px!important; }
input.uploadbutton:hover{ border:1px solid #95EF35;}

textarea.text,textarea.code,textarea.info,textarea.abstract,textarea.cction,textarea.descri,textarea.mini,textarea.remark,textarea.metadescription{
	background:#F9F9F9;
	border-left:1px solid #909090;
	border-top:1px solid #909090;
	border-right:1px solid #C0C0C0;
	border-bottom:1px solid #C0C0C0;
	margin:0px;
	padding:3px 2px 3px 3px!important;
}
textarea.info{width:400px; height:100px;}
textarea.abstract{width:400px; height:80px;}
textarea.cction{ width:400px; height:65px;}
textarea.descri{ width:400px; height:65px;}
textarea.mini{ width:300px; height:42px;}
textarea.remark{ width:360px; height:80px}
textarea.metadescription{ width:400px; height:100px}
textarea.TextContent{ height:400px; width:760px;}
   
select{ padding:1px; border:1px solid; border-color:#909090 #C0C0C0 #C0C0C0 #909090; background:#F9F9F9; font-size:12px!important; *font-size:13px!important; font-size:13px; color:#333; vertical-align:middle; z-index:2;}
option{ border-bottom:1px solid #EEE; z-index:2;}
   
textarea:hover,
select:hover{ border-left:1px solid #3EA3E2; border-top:1px solid #3EA3E2; border-right:1px solid #8CCBF2; border-bottom:1px solid #8CCBF2; background:#F0F9FF;}
textarea:hover{padding:3px 2px 3px 3px!important;}
textarea.code{ font-family:Verdana,Geneva,sans-serif; font-size:12px;}

/**分页样式**/
.pagestyle{clear:both; display:block; margin:15px 5px 5px 5px;}
.pagestyle a,.pagestyle a:active,.pagestyle a:link,.pagestyle a:visited{clear:both;padding:2px 4px 2px 4px;margin:2px;text-decoration: none;border:1px solid #ccc;color:#777; background:#FFF; font-size:11px;font-weight:bold;}
.pagestyle a:hover{padding:2px 4px 2px 4px; margin:2px;text-decoration: none;border:1px solid #06c;color:#06c;}
.pagestyle span.current{padding:2px 4px 2px 4px; margin:2px;font-weight: bold;border:1px solid #06c;color:#fff;background:#5197e7;font-size:11px;font-weight:bold;}
.pagestyle span.extend,.pagestyle span.pages{padding:2px 4px 2px 4px; margin:2px;font-weight: bold;border:1px solid #555;color:#fff;background:#9c9c9c;font-size:11px;font-weight:bold;}
/****/

.p2{padding:2px;}.pt2{padding-top:2px;}.pr2{padding-right:2px;}.pb2{padding-bottom:2px;}.pl2{padding-left:2px;}
.p3{padding:3px;}.pt3{padding-top:3px;}.pr3{padding-right:3px;}.pb3{padding-bottom:3px;}.pl3{padding-left:3px;}
.p5{padding:5px;}.pt5{padding-top:5px;}.pr5{padding-right:5px;}.pb5{padding-bottom:5px;}.pl5{padding-left:5px;}
.p8{padding:8px;}.pt8{padding-top:8px;}.pr8{padding-right:8px;}.pb8{padding-bottom:8px;}.pl8{padding-left:8px;}
.p10{padding:10px;}.pt10{padding-top:10px;}.pr10{padding-right:10px;}.pb10{padding-bottom:10px;}.pl10{padding-left:10px;}
.p15{padding:15px;}.pt15{padding-top:15px;}.pr15{padding-right:15px;}.pb15{padding-bottom:15px;}.pl15{padding-left:15px;}
.p20{padding:20px;}.pt20{padding-top:20px;}.pr20{padding-right:20px;}.pb20{padding-bottom:20px;}.pl20{padding-left:20px;}
.m2{margin:2px;}.mt2{margin-top:2px;}.mr2{margin-right:2px;}.mb2{margin-bottom:2px;}.ml2{margin-left:2px;}
.m3{margin:3px;}.mt3{margin-top:3px;}.mr3{margin-right:3px;}.mb3{margin-bottom:3px;}.ml3{margin-left:3px;}
.m5{margin:5px;}.mt5{margin-top:5px;}.mr5{margin-right:5px;}.mb5{margin-bottom:5px;}.ml5{margin-left:5px;}
.m8{margin:8px;}.mt8{margin-top:8px;}.mr8{margin-right:8px;}.mb8{margin-bottom:8px;}.ml8{margin-left:8px;}
.m10{margin:10px;}.mt10{margin-top:10px;}.mr10{margin-right:10px;}.mb10{margin-bottom:10px;}.ml10{margin-left:10px;}
.m15{margin:15px;}.mt15{margin-top:15px;}.mr15{margin-right:15px;}.mb15{margin-bottom:15px;}.ml15{margin-left:15px;}
.m20{margin:20px;}.mt20{margin-top:20px;}.mr20{margin-right:20px;}.mb20{margin-bottom:20px;}.ml20{margin-left:20px;}
.w40{ width:40px;}.w50{ width:50px;}.w60{ width:60px;}.w70{ width:70px;}.w80{ width:80px;}.w90{ width:90px;}.w100{ width:100px;}
.w110{ width:110px;}.w120{ width:120px;}.w130{ width:130px;}.w140{ width:140px;}.w150{ width:150px;}


/*
* 文件树结构[KnifeCMS文件管理系统]
* update: 2013-03-30
*/
.foldertree{ width:180px; padding:4px 0px;}
.foldertree .folder{ border-bottom:1px solid #efeff0; height:24px; line-height:24px; padding:4px 0px 4px 4px;}
.foldertree .folder.current,
.foldertree .folder:hover{ background:#f5f7fb; background:-moz-linear-gradient(top,#fafbfd,#edf1f8); border-bottom:1px solid #cedaeb;}
.foldertree .folder a.node{ background:url("../images/filemanage/icons_foldermanage.png") 0px -24px no-repeat; display:inline-block; float:left; height:24px; width:24px;}
.foldertree .folder a.foldername{ float:left; font-size:14px; height:24px;}
.foldertree .folder a.foldername em{ background:url("../images/filemanage/icons_foldermanage.png") 0px 0px no-repeat; display:inline-block; float:left; height:24px; margin:0px 5px 0px 0px; width:24px; }
.foldertree .folder a,.foldertree .folder a:visited{ color:#424242;}
.foldertree .folder a:hover{ color:#424242; text-decoration:none;}

.foldertree .open a.node{ background-position:-24px -24px;}
.foldertree .open a.foldername em{ background-position:-24px 0px;}

.foldertree .folder a.single{ background:none; cursor:pointer;}
.foldertree .folder a.loading{ background:url("../images/filemanage/loading.gif") center center no-repeat;}

.foldertree .subfolders .folder{ padding-left:16px;}
.foldertree .subfolders .subfolders .folder{ padding-left:32px;}
.foldertree .subfolders .subfolders .subfolders .folder{ padding-left:48px;}
.foldertree .subfolders .subfolders .subfolders .subfolders .folder{ padding-left:64px;}

/*
* 文件管理区[KnifeCMS文件管理系统]
* update: 2013-03-30
*/
.filemanage{ border:1px solid #d2d0d6;}
.filemanage .asider{ background:#fff; border-right:1px solid #d2d0d6; box-shadow:inset 0px 0px 10px #ebebec; -webkit-box-shadow:inset 0px 0px 10px #ebebec; vertical-align:top; width:10%;}
.filemanage .section{ background:#fff; vertical-align:top; width:90%;}
.filemanage .container{}
.filemanage .menuline{ background:#efeff0; background:-moz-linear-gradient(top,#fefefe,#efeff0); border-bottom:1px solid #e3e2e4; height:36px; padding:0px 12px 0px 10px; position:relative;}
.filemanage .menuline #selectall{ float:left; margin:8px 0px 0px 0px; padding-right:10px;}
.filemanage .listtype{ border:1px solid #aaa; right:20px; position:absolute; top:6px; }
.filemanage .listtype li{ float:left; height:24px; width:24px; overflow:hidden;}
.filemanage .listtype a{ background-image:url("../images/filemanage/icons_foldermanage.png"); border:none; padding:0px; margin:0px; display:inline-block; height:24px; width:24px; }

.filemanage .listtype a.thumb{ background-position:0px -48px;}
.filemanage .listtype a.list{ background-position:-24px -48px;}

.filemanage .listtype li.current a.thumb{ background-position:0px -72px;}
.filemanage .listtype li.current a.list{ background-position:-24px -72px;}

.filemanage .dirpath{ background:#f5f5f6; border-bottom:1px solid #e3e2e4; color:#aaa; padding:0px 0px 0px 8px; }
.filemanage .dirpath .folderroot{ color:#666; padding:0px 2px 0px 0px;}
.filemanage .dirpath .folderroot em{ background:url("../images/filemanage/icons_foldermanage.png") 0px 0px no-repeat; display:inline-block; float:left; height:24px; width:24px;}
.filemanage .dirpath .folder{ font-size:12px; font-family:Arial, Helvetica, sans-serif; height:26px; line-height:26px;}
.filemanage .dirpath .folder a{ color:#005EAE; display:inline-block; padding:0px 6px;}
.filemanage .dirpath .folder a:hover{ background:#f5f7fb; background:-moz-linear-gradient(top,#fafbfd,#edf1f8); border-left:1px solid #cedaeb; border-right:1px solid #cedaeb; color:#005EAE; padding:0px 5px; text-decoration:none;}
.filemanage .dirpath .raquo{ margin:0px 2px;}

.filemanage .operationtip{}
.filemanage .redundant_tip{ background:#ebeff7; border:2px solid #7f9dcb; color:#4c74b6; font-size:14px; padding:10px;}
.filemanage .filelist{ padding:0px 0px 10px 0px; zoom:1; overflow:auto;}
.filemanage dl{ padding:0px 0px; }

.filemanage dl .checkbox{ float:left; width:30px; padding-left:10px;}
.filemanage dl .name{ float:left; width:50%; padding-left:10px;}
.filemanage dl .name em{ color:#aaa; font-style:normal; padding:0px 10px;}
.filemanage dl .datetime{ float:left; width:20%; padding-left:10px;}
.filemanage dl .size{ float:left; width:10%; padding-left:10px;}

.filemanage dt{ background:-moz-linear-gradient(top,#f5f5f6,#fff); color:#666; height:24px; line-height:24px; margin:0px 0px 10px 0px; overflow:hidden;}
.filemanage dt .checkbox{ margin-top:3px;}
.filemanage dt .name{ border-left:1px solid #eee;}
.filemanage dt .datetime{ border-left:1px solid #eee;}
.filemanage dt .size{ border-left:1px solid #eee;}

.filemanage dl dd{ border-bottom:1px solid #eee; height:32px; line-height:32px; overflow:hidden; padding:4px 0px;}
.filemanage dl dd:hover,
.filemanage dl dd.selected{ background:#f5f7fb; background:-moz-linear-gradient(top,#fafbfd,#edf1f8); border-bottom:1px solid #cedaeb;}
.filemanage dl dd .checkbox input{ margin-top:9px;}
.filemanage dl dd .preview{ display:none;}
.filemanage dl dd .name{ float:left; height:32px; width:50%; padding-left:10px;}
.filemanage dl dd .name .icons_file{ float:left;}
.filemanage dl dd .name a{ float:left; padding:0px 0px 0px 6px;}

.filemanage dl dd .datetime{ float:left; height:32px; width:20%; padding-left:10px;}
.filemanage dl dd .size{ float:left; height:32px; width:10%; padding-left:10px;}
.filemanage dl dd a,.filemanage dd a:visited{ color:#333;}
.filemanage .none{ color:#666; padding:20px;}

.filemanage dl.list dd .name{ position:relative;}
.filemanage dl.list dd .name a{ display:block; height:32px; line-height:32px; position:absolute; left:40px; overflow:hidden; text-overflow:ellipsis;}
.filemanage dl.list dd .name a:hover{ text-decoration:none;}
.filemanage dl.list dd.folder .name a:hover em{ color:#aaa;}

.filemanage dl.thumb{}
.filemanage dl.thumb dt{ display:none;}
.filemanage dl.thumb dd{ background:none; border:none; float:left; height:145px; margin:10px 0px 0px 10px; padding:4px; position:relative; width:100px;}

.filemanage dl.thumb dd:hover{ background:#f7f9fc; border:1px solid #b7c9e7; border-radius:4px; height:145px; -webkit-border-radius:4px; -moz-border-radius:4px; padding:3px;}
.filemanage dl.thumb dd.selected{ background:#dbe3f0; background:-moz-linear-gradient(top,#eef2f9,#d2ddee); border:1px solid #a5b9da; border-bottom:1px solid #92abd3; box-shadow:0px 0px 0px 1px #ebeff7 inset; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; padding:3px;}

.filemanage dl.thumb dd .checkbox{ display:none;}

.filemanage dl.thumb dd .preview{ display:block; height:104px; overflow:hidden; position:absolute; text-align:center; width:100px; }
.filemanage dl.thumb dd .preview img{ box-shadow:1px 1px 2px 0px #aaa; max-height:100px; max-width:100px;}

.filemanage dl.thumb dd .name{ height:36px; line-height:18px; overflow:hidden; padding:0px; position:absolute; top:110px; width:100px; text-align:center;}
.filemanage dl.thumb dd .name span{ display:none;}
.filemanage dl.thumb dd .name a{ float:none; padding:0px;}
.filemanage dl.thumb dd .name a:hover{ text-decoration:none;}
.filemanage dl.thumb dd .name a em{ display:none;}
.filemanage dl.thumb dd .datetime{ display:none;}
.filemanage dl.thumb dd .size{ display:none;}

.filemanage dl dd.folder .name a.disabled{ cursor:pointer;}
.filemanage dl dd.folder .name a.disabled:hover{ text-decoration:none;}

.filemanage dl.delete_err{}


/*
* 文件管理icons[KnifeCMS文件管理系统]
* update: 2013-03-30
*/
.icons_file { background-image:url("../images/filemanage/icons_filemanage.png"); display:inline-block; height:32px; width:32px;}
.icon_folder{ background-position:0px 0px;}
.icon_file  { background-position:0px -64px;}
dl.thumb .icons_file { height:64px; margin:18px; width:64px;}
dl.thumb .icon_folder{ background-position:-128px 0px;}
dl.thumb .icon_file  { background-position:0px -224px;}

.icon_image,
.icon_file_jpg,
.icon_file_jpe,
.icon_file_jpeg,
.icon_file_png,
.icon_file_gif,
.icon_file_bmp{ background-position:0px -32px;}

.icon_file_doc,
.icon_file_docx{ background-position:-32px -64px;}
dl.thumb .icon_file_doc,
dl.thumb .icon_file_docx{ background-position:-64px -224px;}

.icon_file_ppt,
.icon_file_pptx{ background-position:-64px -64px;}
dl.thumb .icon_file_ppt,
dl.thumb .icon_file_pptx{ background-position:-128px -224px;}

.icon_file_xls,
.icon_file_xlsx{ background-position:-96px -64px;}
dl.thumb .icon_file_xls,
dl.thumb .icon_file_xlsx{ background-position:-192px -224px;}

.icon_file_pdf{ background-position:-128px -64px;}
dl.thumb .icon_file_pdf{ background-position:-256px -224px;}
.icon_file_txt{ background-position:-160px -64px;}
dl.thumb .icon_file_txt{ background-position:-320px -224px;}

.icon_file_zip,
.icon_file_rar{ background-position:-192px -64px;}
dl.thumb .icon_file_zip,
dl.thumb .icon_file_rar{ background-position:-384px -224px;}

dl.thumb .icon_file_pub,
dl.thumb .icon_file_pubx{ background-position:-448px -224px;}

dl.thumb .icon_file_psd{ background-position:-512px -224px;}

.icon_file_mdb,
.icon_file_accdb{ background-position:-224px -64px;}
dl.thumb .icon_file_mdb,
dl.thumb .icon_file_accdb{ background-position:-576px -224px;}


.icon_flash,
.icon_file_swf{ background-position:0px -96px;}
.icon_file_flv{ background-position:-32px -96px;}

dl.thumb .icon_flash,
dl.thumb .icon_file_swf{ background-position:0px -288px;}
dl.thumb .icon_file_flv{ background-position:-64px -288px;}

.icon_music{ background-position:0px -128px;}
dl.thumb .icon_music{ background-position:0px -352px;}
.icon_file_wma{ background-position:-32px -128px;}
dl.thumb .icon_file_wma{ background-position:-64px -352px;}
.icon_file_mp3{ background-position:-64px -128px;}
dl.thumb .icon_file_mp3{ background-position:-128px -352px;}
.icon_file_wav{ background-position:-96px -128px;}
dl.thumb .icon_file_wav{ background-position:-192px -352px;}

.icon_media{ background-position:0px -160px;}
dl.thumb .icon_media{ background-position:0px -416px;}
.icon_file_mpe{ background-position:-32px -160px;}
/*dl.thumb .icon_file_mpe{ background-position:-64px -416px;}*/
.icon_file_asf{ background-position:-64px -160px;}
/*dl.thumb .icon_file_asf{ background-position:-128px -416px;}*/
.icon_file_wmv{ background-position:-96px -160px;}
dl.thumb .icon_file_wmv{ background-position:-192px -416px;}
.icon_file_mp4{ background-position:-128px -160px;}
/*dl.thumb .icon_file_mp4{ background-position:-256px -416px;}*/
.icon_file_rmvb{ background-position:-160px -160px;}
/*dl.thumb .icon_file_rmvb{ background-position:-320px -416px;}*/
.icon_file_mod{ background-position:-192px -160px;}
/*dl.thumb .icon_file_mod{ background-position:-384px -416px;}*/
.icon_file_mov{ background-position:-224px -160px;}
dl.thumb .icon_file_mov{ background-position:-448px -416px;}
.icon_file_3gp{ background-position:-256px -160px;}
/*dl.thumb .icon_file_3gp{ background-position:-512px -416px;}*/
.icon_file_avi{ background-position:-288px -160px;}
/*dl.thumb .icon_file_avi{ background-position:-576px -416px;}*/

/**删除按钮**/
.fbutton{ cursor:pointer; display:inline-block; font-size:12px; height:20px; line-height:20px; margin:6px 0px 0px 0px; padding:2px 20px;
          background:#f5f7fb; background:-moz-linear-gradient(top,#fafafa,#ddd); background:-webkit-linear-gradient(top,#fafafa,#ddd); border:1px solid #aaa; border-bottom:1px solid #888;
		  border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;
		  }
.fbutton,.fbutton:visited{ color:#333;}
.fbutton:hover{ background:#f5f7fb; background:-moz-linear-gradient(top,#fafbfd,#bbcae3); background:-webkit-linear-gradient(top,#fafbfd,#bbcae3); border:1px solid #6286bf; color:#4b74b6; text-decoration:none;}
.fbutton.disabled{ background:#eee; border:1px solid #d6d6d6; cursor:default; color:#aaa;}

.fbtn_delete{ margin-right:10px;}
.fbtn_filecheck{}
.ficon_delete{}
.fbtn_backup{ margin-right:10px;}



















